home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 May / EnigmA AMIGA RUN 18 (1997)(G.R. Edizioni)(IT)[!][issue 1997-05][EAR-CD II].iso / programs / graphics / artpro_install / install < prev    next >
Text File  |  1997-03-23  |  4KB  |  222 lines

  1. ; ArtPRO installations Script
  2. ; © 1997 Defect Softworks All rights reserved.
  3. ; May only be distributed within the ArtPRO package
  4. ; Written by Frank Pagels /DFT
  5. ; Date: 12/Feb/97
  6.  
  7. (set falsekickmsg    "You need at least OS 2.04 to run ArtPRO!")    ;!!!
  8.  
  9. (set OS_VER (/ (getversion) 65536) )
  10.  
  11. (if(< OS_VER 37)
  12.   (abort falsekickmsg)
  13. )
  14.  
  15. (set cpu (database "cpu"))    ;check CPU Type
  16.  
  17. (if (or (= cpu 68020) (= cpu 68030)) (set #cpu 0))
  18. (if (= cpu 68040) (set #cpu 1))
  19. (if (> (exists ("libs:68060.library")) 0) (set #cpu 2) )
  20.  
  21. (set #doclang 0)
  22. ;(if (= @language "deutsch") (set #doclang 1))
  23.  
  24. (set progdir1
  25.  (askdir (prompt "In wich drawer should ArtPRO be installed?\n (a drawer will be created)")
  26.    (help @askdir-help)
  27.    (DEFAULT @default-dest)))
  28.  
  29. (    (makedir (tackon progdir1 "ArtPRO")) 
  30.     (copyfiles (source "Icons/ArtPRO.info")
  31.     (dest progdir1))
  32.  
  33.     (set progdir (tackon progdir1 "ArtPRO"))
  34. )
  35. ;--------------------------------------------------------------------------
  36. (
  37.     (copyfiles (source "ArtPRO")
  38.     (dest progdir))
  39.  
  40.     (copyfiles (source "installdata/ArtPRO.info")    ;!!!
  41.     (dest progdir))
  42.  
  43. )
  44.  
  45. ;------ Install Loader -------
  46. (
  47.     (makedir (tackon progdir "ALoaders"))
  48.     (copyfiles (source "Aloaders")
  49.     (dest (tackon progdir "ALoaders"))
  50.     (all))
  51. )
  52.  
  53. ;------ Install Saver --------
  54. (
  55.     (makedir (tackon progdir "ASavers"))
  56.     (copyfiles (source "ASavers")
  57.            (dest (tackon progdir "ASavers"))
  58.            (all)
  59.     )
  60.  
  61. )
  62.  
  63. ;----- Copy needed Librarys 
  64.  
  65.     (copylib
  66.     (prompt "Copy ReqTools.library")
  67.     (help @copylib-help)
  68.     (source "libs/reqtools.library")
  69.     (dest "Libs:")
  70.     (confirm)
  71.     )
  72.  
  73.     
  74.     (Set #WhatLib
  75.     (cat  "Which version of the render.library do you want to install now ?"))
  76.  
  77.     (set InstallLib
  78.         (askchoice
  79.             (prompt #WhatLib)
  80.             (help @askoptions-help)
  81.             (choices
  82.                 "020"        ;Bit 0
  83.                 "040"        ;Bit 1
  84.                 "060")        ;Bit 2
  85.             (default #cpu)
  86.         )
  87.     )
  88.    
  89. (
  90.     (if (= InstallLib 0)
  91.  
  92.        (copylib 
  93.            (prompt "Copy Render.library")
  94.         (help @copylib-help)
  95.              (source "RenderLib/libs/render.library_68020")
  96.         (dest "Libs:")
  97.         (newname "render.library")
  98.         (confirm)
  99.        )
  100.     )
  101.  
  102.  
  103.  
  104.     (if (= InstallLib 1)
  105.  
  106.        (copylib 
  107.            (prompt "Copy Render.library")
  108.         (help @copylib-help)
  109.              (source "RenderLib/libs/render.library_68040")
  110.         (dest "Libs:")
  111.         (newname "render.library")
  112.         (confirm)
  113.        )
  114.     )
  115.          
  116.  
  117.  
  118.     (if (= InstallLib 2)
  119.  
  120.        (copylib 
  121.            (prompt "Copy Render.library")
  122.         (help @copylib-help)
  123.              (source "RenderLib/libs/render.library_68060")
  124.         (dest "Libs:")
  125.         (newname "render.library")
  126.         (confirm)
  127.        )
  128.     )
  129.     
  130. )
  131.  
  132. ;----- copy Dokumentation ------
  133.  
  134. (
  135.     (Set #Whatdoc
  136.     (cat  "What ArtPRO documentation would you like to install?\n"))
  137.  
  138.     (set Installdoc
  139.         (askchoice
  140.             (prompt #Whatdoc)
  141.             (help @askoptions-help)
  142.             (choices
  143.                 "English")        ;Bit 0
  144.             ;    "German")        ;Bit 1
  145.             (default #doclang)
  146.         )
  147.     )
  148.    
  149.     (set docdir
  150.         (askdir (prompt "Select a drawer for the Guide:")
  151.         (help @askdir-help)
  152.         (DEFAULT progdir)))
  153.  
  154.  
  155.     (if (= Installdoc 0)
  156.         (
  157.             (copyfiles (source "docs/english/ArtPRO.guide")        ;!!!
  158.                    (dest docdir))
  159.  
  160.             (copyfiles (source "installdata/ArtPRO.guide.info")    ;!!!
  161.                    (dest docdir))
  162.         )
  163.     )
  164.  
  165. ;    (if (= Installdoc 1)
  166. ;
  167. ;       (copyfiles (source "docs/deutsch/ArtPRO.guide")
  168. ;        (dest docdir))
  169. ;
  170. ;       (copyfiles (source "docs/deutsch/ArtPRO.guide.info")
  171. ;        (dest docdir))
  172. ;
  173. ;    )
  174.  
  175.  
  176. )
  177.  
  178. ;---- Kopiere Icons ----
  179.  
  180. (
  181.     (makedir (tackon progdir "Icons"))
  182.     (copyfiles (source "Icons")
  183.         (dest (tackon progdir "Icons"))
  184.         (all))
  185.     (copyfiles (source "installdata/Icons.info")    ;!!!
  186.         (dest progdir))
  187.  
  188. )
  189.  
  190.  
  191. (
  192.   (set appdir
  193.   (askdir (prompt "In wich drawer should the external AppIcon be installed?")
  194.    (help @askdir-help)
  195.    (DEFAULT progdir)))
  196.  
  197.      (copyfiles (source "Installdata/AppIcon.info")
  198.         (dest appdir)
  199.     )
  200.         (Tooltype (dest (tackon progdir "ArtPRO"))
  201.         (Settooltype "APPICON" (tackon appdir "AppIcon"))
  202.     )
  203. )
  204.  
  205. (set @default-dest progdir)
  206.  
  207.  
  208. (copyfiles (source "Orderform.doc")
  209.     (dest progdir)
  210. )
  211.  
  212. (copyfiles (source "Orderform.dok")
  213.     (dest progdir)
  214. )
  215.  
  216. (makedir "ENV:ArtPRO")
  217. (makedir "ENVARC:ArtPRO")
  218.  
  219. (exit "Note: ArtPRO is Shareware!\n\n"
  220.       "Enjoy this!") 
  221.